package com.liu.behaviortracker;

import java.io.File;
import java.util.ArrayList;

import android.os.Environment;

import com.liu.hooks.NetworkHook;
import com.liu.hooks.SSLHook;

public class Common {

//	public static final String PACKAGENAME = "com.chinatelecom.bestpayclient";
//	public static final String PACKAGENAME = "com.eg.android.AlipayGphone";
	public static final String PACKAGENAME = "com.unionpay";
	
	public static final String LOGPATH = Environment.getExternalStorageDirectory().getPath() + 
			File.separator + "trackerlog" + 
			File.separator + PACKAGENAME + 
			File.separator;
	
	public static final ArrayList<Class<?>> hookList = new ArrayList<Class<?>>() {
		/**
		 *
		 */
		private static final long serialVersionUID = 1L;

		{
//			add(SharedPreferenceHook.class);
//			add(LogHook.class);
//			add(FileHook.class);
//			add(ShellHook.class);
			add(NetworkHook.class);
//			add(CryptoHook.class);
//			add(DataBaseHook.class);
			add(SSLHook.class);
//			add(DexLoaderHook.class);
		}
	};
}
